Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F2 USA F3 USA F4 Qatar F1 Qatar F2 Japan F4 Japan F5 USA F28 USA F29 Indonesia-w1 Indonesia-w2 Indonesia-w3 Indonesia-w4 Australia F1 Uzbekistan F1 Uzbekistan F2 Spain F13 China F4 China F5 Chile F4 Australia F1 Australia F2 Uzbekistan F3 Japan F4 USA F13 USA F14 Japan F11 Japan F12 USA F2 USA F3 Australia F1 Australia F2 USA F4 Japan F2 Korea F1 Uzbekistan F2 Ireland F2 China F6 China F7 USA F1 China F2 Japan F1 Japan F2 Japan F3 Uzbekistan F2 Thailand F4 Thailand F5 Malaysia F1 Malaysia F2 Malaysia F3 Korea F5 Korea F6 Thailand F3 Usa F3 Usa F7 Usa F8 Usa F9 Indonesia F3 Malaysia F1 Malaysia F2 Brazil F17 Australia F5 Australia F6 Australia F7 China F8 Japan F9 Japan F10 Laos F1 China F1 China F2 Thailand F1 Thailand F2 China F3 China F4 China F5 Korea F2 Korea F3 China F7 Serbia F1 Chinese Taipei F1 Chinese Taipei F2 Chinese Taipei F3 Chinese Taipei F4 China F4 Vietnam F3 Israel F7 Israel F8 Israel F9 China F8 India F9 China F9 China F10 Indonesia F2 Kazakhstan F6 Kazakhstan F7 Kuwait F2 Kuwait F3 Cambodia F2 Turkey F5 Turkey F6 Turkey F7 Turkey F8 Israel F5 Israel F6 Japan F3 Uzbekistan F1 Uzbekistan F2 Korea F1 Spain F19 Chinese Taipei F1 India F8 Turkey F39 Thailand F5 Cambodia F3 Turkey F50 Turkey F51 China F1 China F2 Qatar F1 Qatar F2 Qatar F3 Thailand F4 Thailand F8 Kazakhstan F11 Turkey F34 Egypt F4 Egypt F5 India F1 Uzbekistan F1 Uzbekistan F2 Thailand F1 Turkey F19 Hong Kong F1 China F10 China F11 Thailand F6 Thailand F7 Thailand F9 Cambodia F3 Turkey F4 Thailand F9 Uzbekistan F2 Uzbekistan F3 Uzbekistan F4 Korea F4 Thailand F1 Vietnam F6 Chinese Taipei F1 Vietnam F9 Thailand F6 Turkey F2 (Antalya) Turkey F3 (Antalya) Indonesia F1 (Jakarta) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Israel F2 (Ramat Hasharon) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Thailand F2 (Hua Hin) Japan F6 Thailand F9 (Pattaya) Malaysia F3 (Kuala Lumpur) Vietnam F1 (Thu Dau Mot City) Vietnam F2 (Thu Dau Mot City) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Kazakhstan F10 Hong Kong F2 (Hong Kong) China F10 (Shenzhen) Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Pakistan F1 (Islamabad) M15 Anning M15 Anning M15 Anning M15 Wuhan M25 Wuhan M25 Taipei M25 Taipei M15 Hua Hin M15 Hua Hin M15 Nonthaburi Chinese Taipei F1 Philippines F1 Thailand F5 Japan F9 Spain F20 Australia F7 China F7 Korea F3 USA F30 China F1 China F2 Australia F2 Korea F2 Australia F8 China F6 China F1 Uzbekistan F4 Usa F2 Thailand F4 China F1 China F2 Korea F2 VII Avierto Internacional de Salinas - Salinas Copa Ericsson Costa Rica - San Jose ATU Cup 2001 - Weiden 2003 USTA Tallahassee Tennis Challenger - Tallahassee Tatra Banka Open - Bratislava V Trofeo Barcelona de Tenis - Barcelona Muller Cup 99 - Ulm Shimadzu All Japan Indoor - Kyoto Regional Hand Center Men's Challenger - Fresno Copa Telefonica CTC Chile - Santiago Nossa Caixa Tennis Cup - Sao Paulo Shimadzu All Japan Indoor Tennis Championships - Kyoto Penza Cup - Penza XL Bermuda Open - Bermuda Open Castilla y Leon - Segovia USTA Tallahassee Tennis Challenger - Tallahassee Lubbock Challenger - Lubbock Flea Market Cup - Busan Music City Challenger - Nashville Skandia Open - Linz Club Coop's ATP Challenger International - Brisbane Fifth Third Bank Tennis Classic - Lexington Geneva Challenger - Geneva Nielsen USTA Pro Tennis Championship - Winnetka GHI Bronx Classic - Bronx Fergana Challenger - Fergana Flea Market Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville JSM Challenger of Champaign - Urbana HTV Challenger - Ho Chi Minh City Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Levene Gouldin & Thompson Tennis Challenger - Binghamton Kyoto Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Schickendanz Open - Furth Korat Challenger Baton Rouge Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Hilton Waikoloa USTA Challenger - Waikoloa Talahassee Challenger The Scottish Tennis Championships - Edinburgh Copa Ericsson - Lima Tunis Open - Tunis Karshi Challenger Almaty Challenger Sacramento Challenger VIII Trofeo Ciudad de Quito - Quito Tiburon Challenger Calabasas Challenger Unique Zagreb Open - Zagreb Busan Open Challenger Tennis - Busan Bukhara Challenger - Bukhara Yokohama Challenger Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Busan Challenger 1st Challenger Tournament Leon - Leon ATU Cup - Weiden Astana Challenger - Astana 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona LTA Men's Challenger - Wrexham 2002 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb Brasilia Challenger Copa Ericsson Argentina - Buenos Aires DPD Challenger 2001 - Aschaffenburg The Tarka Challenger - Barnstaple Challenger Casino Lugano - Lugano Gemax Open 2002 - Belgrade Schickendanz Open - Furth Black Forest Open - Freudenstadt USTA Challenger of San Antonio - San Antonio Keio Challenger International Tennis Tournament - Yokohama Copa Ericsson Brazil - Sao Paulo Copa Ericsson Costa Rica - San Jose Dallas Challenger Quelle Cup 2000 - Furth Bulgarian Challenger 2002 - Sofia Togliatti Cup - Togliatti Challenger DCNS de Cherbourg - Cherbourg Newcastle Challenger - Newcastle X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi Hungarian Open - Budapest Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 2003 Eddleman USTA Challenger - Birmingham Copa Ericsson Chile - Santiago Head Cup Busan Open - Busan CA Challenge - Graz USTA Men's Challenger of Dallas - Dallas USTA Challenger of San Antonio - San Antonio Brixina Tennis Open - Bressanone 2004 Freeman Men's Challenger - Joplin Bogota Challenger - Bogota Turkey F5 Wuhai Challenger Beijing Challenger Heineken Challenger - Ho Chi Minh City Uzbekistan F1 2005 West Side Tennis Coub Men's Challenger - Forest Hills V Trani Cup - Trani San Marino Cepu Open - San Marino Astana Challenger Copa Kia - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa 2003 West Side Tennis Club Challenger - Forest Hills Shanghai Challenger Tumkur Open - Tumkur Ford Tennis Championships - Louisville XL Capital Bermuda Open - Bermuda XI Open International D'Andorra - Andorra Fergana Challenger - Fergana Seoul Challenger Toyota Challenger 2006 North Shore Pro Tennis Championship - Winnetka West Side Tennis Club Clay Court Challenger - Forest Hills Burnie Challenger Kyoto Challenger San Luis Potosi Challenger Kaohsiung Challenger 2004 Colorado Tennis Classic - Denver Bangkok Challenger Karshi Challenger College Station Challenger - College Station Istanbul Challenger Eskisehir Challenger Vancouver Challenger Gemax Samsung Open 2005 - Belgrade Toyota Challenger USTA Seascape Challenger - Aptos Karshi Challenger - Karshi XL Capital Bermuda Open - Bermuda Chennai Challenger Kolkata Challenger New Delhi Challenger Binghamton Professional Tennis Tournament - Binghamton The West Side Tennis Club Grass Court Challenger - Forest Hills Taiwan Challenger - Kaohsiung Caloundra ATP Challenger - Caloundra Open de Tenis Amaya - Pamplona Bangkok Challenger Brasov Challenger - Brasov 2008 China TCL Challenger - Guangzhou USTA Men's Challenger of Dallas - Dallas Austin Challenger - Austin Gimcheon Challenger Busan Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto The Swanston Challenger - Sacramento 2004 Keys Gate Challenger - Homestead Dublin Challenger - Dublin The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville Challenger Banque Nationale Rimouski - Rimouski JSM Challenger - Champaign Nanchang Challenger BMW Tennis Championship - Sunrise The Surbiton Trophy - Surbiton Penza Cup - Penza Karshi Challenger ITG Miami Challenger - Miami Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto BMW Tennis Championship - Sunrise GHI Bronx Classic - Bronx Tashkent Challenger Indore Challenger Fergana Challenger Mitsubishi Electric Europe Cup - Monza Busan Open Challenger Tennis - Busan XI Trofeo Ciudad de Quito - Quito Noumea Challenger New Delhi Challenger Samsung Securities Cup - Seoul Mons Challenger Rennes Challenger Ostdeutscher Sparkassen Cup - Dresden BNP Paribas Primrose - Bordeaux Fergana Challenger - Fergana Kaoshuing Challenger Kaohsiung Challenger USTA Challenger of Orlando - Orlando Pune Challenger President's Cup - Astana Toyota Challenger Busan Open Challenger Tennis - Busan Togliatti Cup - Togliatti Dusseldorf Open 2006 - Dusseldorf Music City Challenger - Nashville Samsung Challenger 2007 - Ho Chi Minh City New Delhi Challenger Arpa Ceramic Cup - Reggio Emilia Raanana Challenger Oklahoma Challenger - Tulsa Busan Challenger McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo Seoul Challenger Bangkok Challenger VII Trofeo Ciudad de Quito - Quito USTA Challenger of Dallas - Dallas Fergana Challenger Beijing Challenger Guangzhou Challenger Karshi Challenger Challenger Banque Nationale - Granby La Serena Open - La Serena Toyota Challenger Bangkok Challenger Busan Challenger Sardinia International Championship - Cagliari Banja Luka Challenger - Banja Luka Chengdu Challenger Astana Challenger Samarkand Challenger Jinan Challenger Shanghai Challenger Toyota Challenger Toyota Challenger Bangkok Challenger Seoul Challenger Yokohama Challenger Kyoto Challenger Mordova Cup 2007 - Saransk Winnipeg Challenger Gatineau Challenger Tianjin Challenger Kaohsiung Challenger Swanston Challenger - Sacramento Pune Challenger Traralgon Challenger Traralgon Challenger 2 Qujing Challenger Ford Tennis Championships - Louisville Honolulu Challenger Taipei City Challenger Kaohsiung Challenger Raanana Challenger Taipei City Challenger Karshi Challenger Fergana Challenger Gimcheon Challenger Guangzhou Challenger Astana Challenger Pingguo Challenger Almaty Challenger Bangkok Challenger Shanghai Challenger XL Capital Bermuda Open - Bermuda Tashkent Challenger Bangalore Challenger Kobe Challenger Zhangjiagang Challenger Bangkok Challenger Heineken Open - Auckland Amer-Wilson Challenger - Tampere Kyoto Challenger Zhuhai Challenger BMW Brixina Tennis Open 2000 - Bressanone Togliatti Cup - Togliatti XI Abierto Internacional de Salinas - Salinas Belgaum Open - Belgaum Franklin Templeton Tennis Classic - Scottsdale Gimcheon Challenger Chengdu Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 Eddleman USTA Challenger - Birmingham Bangkok Challenger Vancouver Challenger Nanchang Challenger Kobe Challenger Bangkok Challenger Prasentiert Von Seat Wolfsburg - Wolfsburg Granby Challenger Macedonian Open 1999 - Skopje The Comercia Bank Challenger - Aptos Mallorca Open - Mallorca The $50,000 Pro Challenger at Calabasas - Calabasas Ho Chi Minh City Challenger Atlantic City Open - Atlantic City Barranquilla Challenger BPCA Open de Nice-Tounoi Challenger - Nice Kia International In Caloundra - Caloundra USTA Challenger - Champaign Oberstaufen Cup - Oberstaufen AT&T Challenger of Dallas - Dallas Wuhan Challenger Project Independence Men's Challenger - Mandeville Yugoslavia Open - Belgrade Heinekin Open 1998 - Budva Macedonia Open - Skopje U.S. Men's Clay Court Championships - Houston A Glimmer of Hope Challenger - Austin Copa Ericsson - Sao Paulo Miller Lite Hall of Fame Tennis Championships - Newport CA Challenge 2002 - Graz Optimus Maia Open - Maia Renault Slovenian Open - Ljubljana AXA Open II - Espinho Copa Ericsson Argentina - Buenos Aires 2003 Freeman Men's Challenger - Joplin Healthsouth/USTA Men's Challenger of Burbank - Burbank Eddleman/USTA Challenger - Birmingham BBB Open - Sofia 7th Wartburg Open - Eisenach BMW Brixina Tennis Open - Bressanone Opel Bulvaria MCG Bulgarian Open - Sofia drkoop.com USTA Challenger of Burbank - Burbank Shenzhen Challenger Dharwad Challenger 2003 - Dharwad IX Trofeo Ciudad de Quito - Quito The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open - Busan IX Abierto Internacional de Salinas - Salinas 2004 USTA Challenger of Calabasas - Calabasas West Side Tennis Challenger - Forest Hills Nanchang Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Smith Barney Men's Challenger - Covington Tiburon Challenger - Tiburon Burbank Challenger - Burbank U.S. Men's Clay Court Championships - Houston Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Sunset Moulding Yuba City Racquet Club Challenger - Yuba City dBI Tennis Challenger - Binghamton Pro Challenger at Calabasas - Calabasas Copa Petrobras - Santiago Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Freeman Men's Challenger - Joplin Campbell's Hall of Fame Tennis Championships - Newport San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5 Volkswagen Challenger - Wolfsburg Generali Open - Kitzbuhel Chevrolet Cup - Santiago Thailand Open - Bangkok Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Izmir Cup - Izmir Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Miller Lite Hall of Fame Tennis Championships - Newport Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo Dunlop World Challenge - Toyota Yuba City Challenger Millenium Tennis Championships - Delray Beach 2008 Lubbock Challenger - Lubbock SAP Open - San Jose U.S. Men's Clay Court Championships - Houston Shanghai Challenger Estoril Open - Estoril Segovia Challenger Campos do Jordao Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas The Stella Artois Championships - London Salvador Challenger Samsung Securities Cup - Seoul Melbourn Challenger Cerveza Club Columbia Open - Bogota Busan Challenger U.S. Men's Clay Court Championships - Houston Fergana Challenger China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Carson Challenger PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Zagreb Challenger Shanghai Challenger Countrywide Classic - Los Angeles Pingguo Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Shanghai Challenger Taipei City Challenger Ningboo Challenger Kolkata Challenger Dallas Challenger Seoul Challenger U.S. Mens's Clay Court Championship - Houston Fergana Challenger The Artois Championships - London SAP Open - San Jose Toyota Challenger SAP Open - San Jose Noumea Challenger Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Baton Rouge Challenger Astana Challenger Fergana Challenger Tallahassee Challenger Shenzhen Open - Shenzhen Yeongwol Challenger Next Generation Adelaide International - Adelaide Ordina Open - 's-Hertogenbosch Guangzhou Challenger The Dubai Tennis Championships - Dubai Taipei City Challenger Serbia Open - Belgrade Karshi Challenger Qatar ExxonMobil Open - Doha Yokohama Challenger Hong Kong Challenger Serbia Open - Belgrade Guangzhou Challenger Eskisehir Challenger Mallorca Open - Mallorca Hua Hin Challenger Yokohama Challenger Singapore Challenger Leon Challenger Generali Open 2003 - Kitzbuhel Ningboo Challenger Suzhou Challenger Astana Challenger Next Generation Adelaide International - Adelaide Taipei City Challenger Heineken Open - Auckland Yokohama Challenger V Abierto Internacional de Salinas - Salinas Zhangjiagang Challenger Gwangju Challenger Samarkand Challenger Rakuten Japan Open - Tokyo Bangkok Challenger Bangkok Challenger Tashkent Challenger Anning Challenger XL Capital Bermuda Open - Bermuda Jinan Challenger Astana Challenger Bangkok Challenger Copa Ericsson Brazil - Sao Paulo TED Open-Akbank Private Banking - Istanbul Shanghai Challenger VI Trofeo Ciudad de Quito - Quito Copa Ericsson - Santiago Copa Ericsson - Montevideo Warsteiner Challenger Series - Lippstadt Warsteiner Grand Prix ATP Challenger - Oberstaufen AEGON International - Eastbourne Heineken Challenger 2004 - Ho Chi Minh City Open Romania - Bucharest Franklin Templeton Tennis Classic - Scottsdale Chennai Open - Chennai Thailand Open - Bangkok Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney Italian Open - Rome U.S. Mens's Clay Court Championship - Houston AIG Japan Open - Tokyo Siebel Open - San Jose BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale Arizona Men's Tennis Championships - Scottsdale President's Cup 2000 - Tashkent Pacific Life Open - Indian Wells Sybase Open - San Jose UBS Open Gstaad - Gstaad Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open de Nice Cote dAzur - Nice Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Delray Beach International Tennis Championships - Delray Beach Rogers Cup - Montreal Pacific Life Open - Indian Wells Rogers Masters - Toronto BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, TPE-IND 2-3 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, Group I, PO, TPE-KOR 1-3 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group 1, 1R, UZB-TPE 4-1 Davis Cup, Group I, 1R, TPE-CHN 0-5 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group II, 2R, PHI-TPE 1-3 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, Group I, 1R, IND-TPE 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, REL1, TPE-PAK 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, Group II, 1R, LIB-TPE 3-2